CS 264 : Beyond Worst - Case Analysis Lecture # 19 : Self - Improving Algorithms ∗

نویسنده

  • Tim Roughgarden
چکیده

The last several lectures discussed several interpolations between worst-case analysis and average-case analysis designed to identify robust algorithms in the face of strong impossibility results for worst-case guarantees. This lecture gives another analysis framework that blends aspects of worstand average-case analysis. In today’s model of self-improving algorithms, an adversary picks an input distribution, and then nature picks a sequence of i.i.d. samples from this distribution. This model is relatively close to traditional average-case analysis, but with the twist that the algorithm has to learn the input distribution (or a sufficient summary of it) from samples. It is not hard to think of real-world applications where there is enough data to learn over time an accurate distribution of future inputs (e.g., click-throughs on a major Internet platform). The model and results are by Ailon, Chazelle, Comandar, and Liu [1].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CS 264 : Beyond Worst - Case Analysis Lecture # 20 : Algorithm - Specific Algorithm Selection ∗

A major theme of CS264 is to use theory to derive good guidance about which algorithm to use to solve a given problem in a given domain. For most problems, there is no “one size fits all” algorithm, and the right algorithm to use depends on the set of inputs relevant for the application. In today’s lecture, we’ll turn this theme into a well-defined mathematical problem, formalized via statistic...

متن کامل

CS 264 : Beyond Worst - Case Analysis Lecture

The last few lectures discussed several interpolations between worst-case and average-case analysis designed to identify robust algorithms in the face of strong impossibility results for worst-case guarantees. This lecture gives another analysis framework that blends aspects of worstand average-case analysis. In today’s model of self-improving algorithms, an adversary picks an input distributio...

متن کامل

CS369N: Beyond Worst-Case Analysis Lecture #5: Self-Improving Algorithms

Last lecture concluded with a discussion of semi-random graph models, an interpolation between worst-case analysis and average-case analysis designed to identify robust algorithms in the face of strong impossibility results for worst-case guarantees. This lecture and the next two give three more analysis frameworks that blend aspects of worstand average-case analysis. Today’s model, of self-imp...

متن کامل

CS 369 N : Beyond Worst - Case Analysis Lecture

This lecture is last on flexible and robust models of “non-worst-case data”. The idea is again to assume that there is some “random aspect” to the data, while stopping well short of average-case analysis. Recall our critique of the latter: it encourages overfitting a brittle algorithmic solution to an overly specific data model. Thus far, we’ve seen two data models that assume only that there i...

متن کامل

CS 264 : Beyond Worst - Case Analysis Lecture # 9 : A Taste Of Compressive Sensing ∗

The last several lectures proved that polynomial-time exact recovery is possible for instances of several NP -hard problems that satisfy some type of stability condition. Lecture #7 showed that the single-link++ algorithm, which searches over a restricted set of feasible solutions, and thus can return a suboptimal solution in worst-case instances, recovers the optimal clustering in stable k-med...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017